﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Telerik.WinControls;
using Bitis_KeToanThue_Pro_DungChung.Common;
using Bitis_KeToanThue_Pro_Update.AccessDatabase;

namespace Bitis_KeToanThue_Pro_Update.Form
{
    public partial class frmDoiMatKhau : Telerik.WinControls.UI.RadForm
    {
        DoiMatKhau dp = new DoiMatKhau();
        public frmDoiMatKhau()
        {
            InitializeComponent();
            if (BienHeThong.ht_quyencapnhat == 1)
            {
                btnDoiPass.Enabled = true;
            }
            else
            {
                btnDoiPass.Enabled = false;
            }

        }

        private void btnThoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }
        public void soanlai()
        {
            txtMatKhauMoi.Text = "";
            txtMatKhauCu.Text = "";
            txtNhapMatKhauMoi.Text = "";
        }
        private void btnDoiPass_Click(object sender, EventArgs e)
        {
            if (txtMatKhauCu.Text != "" && txtMatKhauMoi.Text != "" && txtNhapMatKhauMoi.Text != "")
            {
                if (txtMatKhauMoi.Text.Trim() == txtNhapMatKhauMoi.Text.Trim())
                {
                    if (dp.doipass(BienHeThong.ht_manv, txtMatKhauCu.Text.Trim(), txtMatKhauMoi.Text.Trim()) == 1)
                    {
                        RadMessageBox.Show("Đổi mật khẩu thành công", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Info);
                        soanlai();
                    }
                    else
                    {
                        RadMessageBox.Show("Password cũ vừa nhập không chính xác", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Exclamation);
                    }
                }
                else
                {
                    RadMessageBox.Show("Mật khẩu mới và xác nhận lại \n mật khẩu mới không trùng khớp", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Exclamation);
                }
            }
            else
            {
                RadMessageBox.Show("Bạn chưa nhập đầy đủ thông tin", "Thông Báo", MessageBoxButtons.OK, RadMessageIcon.Exclamation);
            }
        }
    }
}
